CSS Styling a definition list

To answer the first part of your question, floating the dt and the price to the left will line them up next to one another.

To answer the first part of your question, floating the dt and the . Price to the left will line them up next to one another. You can then get the other dd tags to clear:left which solves your problem.

Dt, . Price{ float:left; clear:none; margin-right:5px; } dd{ clear:left; } Working example As for your second question, I don't see any default styling causing margins on the dd. It looks as required for me but if not you can always put a margin-left:0; on the dd.

May be you can write like this jsfiddle.net/sandeep/USLjN/1/ Classic Italian Hoagie$8 Pepperoni, salimi, capicola, banana peppers, romaine, tomatoes, provolone & housemade olive oil & herb vinaigrette on a hoagie bun.

1 -1: Sorry but you didn't answer the question. And I don't like your markup much! – Tomalak Geret'kal Oct 19 at 17:39 +1 for the effort!

– Jawad Oct 19 at 18:47.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.